//
//  ErrorHandle.m
//  IBaby
//
//  Created by ZengYuan on 14/11/18.
//  Copyright (c) 2014年 com.zhongwei. All rights reserved.
//

#import "ErrorHandle.h"

@implementation ErrorHandle
//-(id)initWithTag:(int)_atag{
//    self =[super init];
//    self.tag=_atag;
//
//    switch (self.tag) {
//        case 0:
//            self.reason=nil;
//            break;
//        case -1:
//            self.reason=@"操作失败";
//            break;
//        case 2:
//            self.reason=@"用户已经存在";
//            break;
//        case 3:
//            self.reason=@"用户不存在";
//            break;
//        case 4:
//            self.reason=@"密码错误";
//            break;
//        case 5:
//            self.reason=@"登录已过期";
//            break;
//        case 6:
//            self.reason=@"数据不存在";
//            break;
//        case 7:
//            self.reason=@"断开与服务器的连接";
//            break;
//        case 8:
//            self.reason=@"用户已经激活";
//            break;
//        case 9:
//            self.reason=@"用户没有激活";
//            break;
//        case 10:
//            self.reason=@"软件版本需要更新";
//            break;
//        case 11:
//            self.reason=@"软件版本不需要更新";
//            break;
//        case -6:
//            //服务器错误
//            self.reason=@"抱歉，服务器正忙，请稍后再试";
//            break;
//        default:
//            self.reason=@"抱歉，服务器正忙，请稍后再试";
////            self.reason=@"抱歉，数据请求失败";
//            break;
//    }
//
//    return self;
//}

+(NSString *)resolveReason:(int)tag{
    
    NSString *reason = nil;
    switch (tag) {
        case 0:
            reason=nil;
            break;
        case -1:
            reason=@"操作失败";
            break;
        case 2:
            reason=@"用户已经存在";
            break;
        case 3:
            reason=@"用户不存在";
            break;
        case 4:
            reason=@"密码错误";
            break;
        case 5:
            reason=@"登录已过期";
            break;
        case 6:
            reason=@"数据不存在";
            break;
        case 7:
            reason=@"断开与服务器的连接";
            break;
        case 8:
            reason=@"用户已经激活";
            break;
        case 9:
            reason=@"用户没有激活";
            break;
        case 10:
            reason=@"软件版本需要更新";
            break;
        case 11:
            reason=@"软件版本不需要更新";
            break;
        case -6:
            //服务器错误
            //            reason=@"抱歉，服务器正忙，请稍后再试";
            reason=[NSString stringWithFormat:@"%@(错误码：%d)", @"服务器连接失败", tag];
            
            break;
        default:
            //            reason=@"抱歉，服务器正忙，请稍后再试";
            reason=[NSString stringWithFormat:@"%@(错误码：%d)", @"抱歉，服务器正忙，请稍后再试", tag];
            
            break;
    }
    
    //     return [NSString stringWithFormat:@"%@(错误码：%d)", reason, tag];
    
    return reason;
}


@end
